/* 论坛接口数据*/
import request from '@/utils/request'

// 获取帖子列表
export function getCommunityList(data) {
  return request({
    dmName: 'TRPADM',
    lpName: 'GetCommunityList',
    vPar: data
  })
}
// 添加帖子
export function addCommunityList(data) {
  return request({
    dmName: 'TRPADM',
    lpName: 'AddCommunityList',
    vPar: data
  })
}
// 设置帖子
export function setCommunityList(data) {
  return request({
    dmName: 'TRPADM',
    lpName: 'SetCommunityList',
    vPar: data
  })
}
// 删除帖子
export function delCommunityList(data) {
  return request({
    dmName: 'TRPADM',
    lpName: 'DelCommunityList',
    vPar: data
  })
}
// 上传文件
export function RPAAddCommunityFile(data, fileObj) {
  return request({
    dmName: 'TRPADM',
    lpName: 'RPAAddCommunityFile',
    vPar: data,
    upload: true,
    fileObj
  })
}
// 获取帖子详情
export function getThisCommunity(data) {
  return request({
    dmName: 'TRPADM',
    lpName: 'GetThisCommunity',
    vPar: data
  })
}
// 获取类型列表
export function getCommunityType(data) {
  return request({
    dmName: 'TRPADM',
    lpName: 'GetCommunityType',
    vPar: data
  })
}
// 增加类型
export function addCommunityType(data) {
  return request({
    dmName: 'TRPADM',
    lpName: 'AddCommunityType',
    vPar: data
  })
}
// 设置类型
export function setCommunityType(data) {
  return request({
    dmName: 'TRPADM',
    lpName: 'SetCommunityType',
    vPar: data
  })
}
// 删除类型
export function delCommunityType(data) {
  return request({
    dmName: 'TRPADM',
    lpName: 'DelCommunityType',
    vPar: data
  })
}
// 评论列表
export function getCommunityReply(data) {
  return request({
    dmName: 'TRPADM',
    lpName: 'GetCommunityReply',
    vPar: data
  })
}
// 获取本人评论列表
export function getSelfReplyList(data) {
  return request({
    dmName: 'TRPADM',
    lpName: 'GetSelfReplyList',
    vPar: data
  })
}
// 添加评论
export function addCommunityReply(data) {
  return request({
    dmName: 'TRPADM',
    lpName: 'AddCommunityReply',
    vPar: data
  })
}
// 删除评论
export function delCommunityReply(data) {
  return request({
    dmName: 'TRPADM',
    lpName: 'DelCommunityReply',
    vPar: data
  })
}
// 设置收藏
export function setCommunityCollect(data) {
  return request({
    dmName: 'TRPADM',
    lpName: 'SetCommunityCollect',
    vPar: data
  })
}
// 获取收藏列表
export function getCommunityCollect(data) {
  return request({
    dmName: 'TRPADM',
    lpName: 'GetCommunityCollect',
    vPar: data
  })
}
// 获取本人发表列表
export function getSelfCommunityList(data) {
  return request({
    dmName: 'TRPADM',
    lpName: 'GetSelfCommunityList',
    vPar: data
  })
}
// 获取回帖周榜(默认取前十条用户)
export function RPAGetUserWeekly(data) {
  return request({
    dmName: 'TRPADM',
    lpName: 'RPAGetUserWeekly',
    vPar: data
  })
}
// 获取本周热议(默认取前十条 若有效回复为N不足十条，则取前N)
export function RPAGetReplyWeekly(data) {
  return request({
    dmName: 'TRPADM',
    lpName: 'RPAGetReplyWeekly',
    vPar: data
  })
}

